﻿using MediatR;
using T.Settlement.Domain;
using T.Settlement.Domain.DTO;

namespace T.Settlement.Read.API.Application.Command.PaymentCommand
{
    public class PaymentShowCommand:IRequest<SListDTO<Payment>>
    {

        /// <summary>
        /// 标题
        /// </summary>
        public string? PaymentTitle { get; set; }
        /// <summary>
        /// 付款日期
        /// </summary>
        public DateTime? PaymentDate { get; set; }
        /// <summary>
        /// 审批状态
        /// </summary>
        public int? ApprovalStatus { get; set; }
        /// <summary>
        /// 审批人
        /// </summary>
        public string? Approver { get; set; }
        /// <summary>
        /// 结算方式
        /// </summary>
        public string? BillingMethod { get; set; }
        /// <summary>
        /// 全球唯一标识符
        /// </summary>
        public string? CompanyID { get; set; }
        /// <summary>
        /// 当前页
        /// </summary>
        public int? PageIndex { get; set; }
        /// <summary>
        /// 页容量
        /// </summary>
        public int? PageSize { get; set; }
    }
}
